Page({
  onLogin() {
    if (!wx.canIUse('getUserProfile')) {
      wx.showToast({
        title: '当前版本不支持',
        icon: 'none',
        duration: 1500
      });
      return;
    }
    wx.getUserProfile({
      desc: '用于完善用户资料',
      success: (userRes) => {
        console.log('用户信息:', userRes.userInfo);
        wx.setStorageSync('userInfo', userRes.userInfo);
        // 获取登录凭证
        wx.login({
          success: (res) => {
            if (res.code) {
              console.log('登录成功，code:', res.code);
              wx.showToast({
                title: '登录成功',
                icon: 'success',
                duration: 1500
              });
              setTimeout(() => {
                wx.switchTab({
                  url: '/pages/index/index'
                });
              }, 1500);
            } else {
              wx.showToast({
                title: '登录失败',
                icon: 'none',
                duration: 1500
              });
            }
          },
          fail: () => {
            wx.showToast({
              title: '登录失败',
              icon: 'none',
              duration: 1500
            });
          }
        });
      },
      fail: (err) => {
        console.log('获取用户信息失败:', err);
        wx.showToast({
          title: '获取用户信息失败',
          icon: 'none',
          duration: 1500
        });
      }
    });
  }
});
